package com.learn.springboot3.pojo;

/**
 * ClassName: Test
 * Package: com.learn.springboot3.pojo
 * Description:
 *
 * @Author jiangCheng
 * @Create 2024/10/15 15:02
 * @Version 1.0
 */
public class Test {


    /**
     * esbInfo : {"requestTime":"2024-10-10 17:10:01.010","instId":"81D3EBAHSVW0QDP5HFROOTVVOFUOJFX9XGT16YX0KOE89WGTZA","returnCode":"","returnMsg":"","responseTime":"","returnStatus":"","attr1":"","attr2":"","attr3":""}
     * requestInfo : {"page":0,"size":5,"organizationCode":"E09","orderNumber":"","shipNumber":"","orderType":"WBHH","erpOrderNumber":"","applyDateFrom":"2024-09-10","applyDateTo":"2024-10-12","erpRma":"","billNumber":""}
     */

    private EsbInfoBean esbInfo;
    private RequestInfoBean requestInfo;

    public EsbInfoBean getEsbInfo() {
        return esbInfo;
    }

    public void setEsbInfo(EsbInfoBean esbInfo) {
        this.esbInfo = esbInfo;
    }

    public RequestInfoBean getRequestInfo() {
        return requestInfo;
    }

    public void setRequestInfo(RequestInfoBean requestInfo) {
        this.requestInfo = requestInfo;
    }

    public static class EsbInfoBean {
        /**
         * requestTime : 2024-10-10 17:10:01.010
         * instId : 81D3EBAHSVW0QDP5HFROOTVVOFUOJFX9XGT16YX0KOE89WGTZA
         * returnCode :
         * returnMsg :
         * responseTime :
         * returnStatus :
         * attr1 :
         * attr2 :
         * attr3 :
         */

        private String requestTime;
        private String instId;
        private String returnCode;
        private String returnMsg;
        private String responseTime;
        private String returnStatus;
        private String attr1;
        private String attr2;
        private String attr3;

        public String getRequestTime() {
            return requestTime;
        }

        public void setRequestTime(String requestTime) {
            this.requestTime = requestTime;
        }

        public String getInstId() {
            return instId;
        }

        public void setInstId(String instId) {
            this.instId = instId;
        }

        public String getReturnCode() {
            return returnCode;
        }

        public void setReturnCode(String returnCode) {
            this.returnCode = returnCode;
        }

        public String getReturnMsg() {
            return returnMsg;
        }

        public void setReturnMsg(String returnMsg) {
            this.returnMsg = returnMsg;
        }

        public String getResponseTime() {
            return responseTime;
        }

        public void setResponseTime(String responseTime) {
            this.responseTime = responseTime;
        }

        public String getReturnStatus() {
            return returnStatus;
        }

        public void setReturnStatus(String returnStatus) {
            this.returnStatus = returnStatus;
        }

        public String getAttr1() {
            return attr1;
        }

        public void setAttr1(String attr1) {
            this.attr1 = attr1;
        }

        public String getAttr2() {
            return attr2;
        }

        public void setAttr2(String attr2) {
            this.attr2 = attr2;
        }

        public String getAttr3() {
            return attr3;
        }

        public void setAttr3(String attr3) {
            this.attr3 = attr3;
        }
    }

    public static class RequestInfoBean {
        /**
         * page : 0
         * size : 5
         * organizationCode : E09
         * orderNumber :
         * shipNumber :
         * orderType : WBHH
         * erpOrderNumber :
         * applyDateFrom : 2024-09-10
         * applyDateTo : 2024-10-12
         * erpRma :
         * billNumber :
         */

        private int page;
        private int size;
        private String organizationCode;
        private String orderNumber;
        private String shipNumber;
        private String orderType;
        private String erpOrderNumber;
        private String applyDateFrom;
        private String applyDateTo;
        private String erpRma;
        private String billNumber;

        public int getPage() {
            return page;
        }

        public void setPage(int page) {
            this.page = page;
        }

        public int getSize() {
            return size;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public String getOrganizationCode() {
            return organizationCode;
        }

        public void setOrganizationCode(String organizationCode) {
            this.organizationCode = organizationCode;
        }

        public String getOrderNumber() {
            return orderNumber;
        }

        public void setOrderNumber(String orderNumber) {
            this.orderNumber = orderNumber;
        }

        public String getShipNumber() {
            return shipNumber;
        }

        public void setShipNumber(String shipNumber) {
            this.shipNumber = shipNumber;
        }

        public String getOrderType() {
            return orderType;
        }

        public void setOrderType(String orderType) {
            this.orderType = orderType;
        }

        public String getErpOrderNumber() {
            return erpOrderNumber;
        }

        public void setErpOrderNumber(String erpOrderNumber) {
            this.erpOrderNumber = erpOrderNumber;
        }

        public String getApplyDateFrom() {
            return applyDateFrom;
        }

        public void setApplyDateFrom(String applyDateFrom) {
            this.applyDateFrom = applyDateFrom;
        }

        public String getApplyDateTo() {
            return applyDateTo;
        }

        public void setApplyDateTo(String applyDateTo) {
            this.applyDateTo = applyDateTo;
        }

        public String getErpRma() {
            return erpRma;
        }

        public void setErpRma(String erpRma) {
            this.erpRma = erpRma;
        }

        public String getBillNumber() {
            return billNumber;
        }

        public void setBillNumber(String billNumber) {
            this.billNumber = billNumber;
        }
    }
}
